/*
 * Copyright Iain Sproat, 2009
 * 
 *
 */
using System;
using Newtonsoft.Json;

namespace FreeBase.Domain
{
	/// <summary>
	/// Description of FBValueType.
	/// </summary>
	[JsonObject(MemberSerialization.OptIn)]
	public abstract class FBValueType<T>
	{
		[JsonProperty("value")]
		public virtual T Value{ get; set; }
		
		[JsonProperty("type")]
		public string Type{ get; set; }
	}
}
